home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / qbbs / bbs_pak1.zip / BBS_PAK.DOC next >
Text File  |  1992-08-08  |  27KB  |  1,096 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.                                    BBS_PAK1
  33.  
  34.                      Copyright (c) 1992 By Mark G. Spivey
  35.  
  36.                           BBSPlus Software Utilities
  37.  
  38.                               All Rights Reserved
  39.  
  40.                          Release Date : August 8th, 1992
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.          PREAMBLE and CREDITS
  69.  
  70.          I would first  of all like  to thank Rachel,  my fiancee, who
  71.          put up  with me hanging  around in here  at all hours  of the
  72.          night without complaining! I love you!
  73.  
  74.          Second, I would  like to thank all of  the users who inspired
  75.          me to update this program after  I had decided to drop out of
  76.          FIDO net and give up, your letters got me going again.
  77.  
  78.          Third, I would  like to thank Karen Maynor  of The Dart Board
  79.          for  her help  in getting  this thing  off the  ground and my
  80.          programming started  up. I would  also like to  thank her for
  81.          use of  her board in  letting me release  my programs through
  82.          it.
  83.  
  84.          Fourth I would like to thank  my Beta Team: Norman Cox, Karen
  85.          Maynor,  Ken  Givens,  Steve  Proctor,  Jim  Thompson, Robert
  86.          Garbutt.
  87.  
  88.          There  will be  several other  program names  mentioned in my
  89.          documentation or other areas that are the respective programs
  90.          of their authors and are no way related to mine.
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.          LICENSING INFORMATION
  135.  
  136.          "BBS_PAK1"   refers   to   the   executable   program(s)   and
  137.          documentation  contained in  the BBS_PAK1  archive released by
  138.          BBSPlus Software (Shareware Version).
  139.  
  140.          1. BBS_PAK1  is the copywritten material  of BBSPlus Software.
  141.          It may only be used in accordance with the conditions set out
  142.          in this license agreement.
  143.  
  144.          2. You may use BBS_PAK1 for a period of three weeks on a trial
  145.          basis  in  order  to  determine  it's  suitability  for  your
  146.          particular application.  After this period  you MUST register
  147.          each copy of BBS_PAK1  that you run simultaneously. Multi-line
  148.          installations that  share a common message  and file base AND
  149.          have the same name need only register one copy.
  150.  
  151.          3. Registration  entitles you to  use BBS_PAK1 and  any future
  152.          versions of BBS_PAK1  for as long as you  wish, subject to any
  153.          special licensing conditions attached to future versions. For
  154.          details on  the registration procedure, refer  to the section
  155.          in this document "HOW TO REGISTER".
  156.  
  157.          4. BBSPlus Software is in  no way obligated to provide future
  158.          versions of, or support for, BBS_PAK1.
  159.  
  160.          5. Site and Group registrations  are available, and are dealt
  161.          with on a case by case basis.
  162.  
  163.          6. You may not modify or otherwise reverse-engineer BBS_PAK1.
  164.  
  165.          7. You are encouraged to  distribute BBS_PAK1 provided that no
  166.          fee   is  charged   for  its   distribution,  and   that  the
  167.          distribution archive is not modified in any way. Pay Bulletin
  168.          Board Systems  may however charge  their normal fee  provided
  169.          that no additional charged for BBS_PAK1 is levied.
  170.  
  171.          8. BBS_PAK1  may be included  as part of  ANY software library
  172.          which is distributed on a commercial basis (commercial = "for
  173.          money").
  174.  
  175.          9. BBS_PAK1 may not be used in any illegal or unlawful manner.
  176.  
  177.          10. BBSPlus  Software's liability resulting from  your use or
  178.          inability to  use BBS_PAK1 is  limited to the  amount that the
  179.          affected party has paid for it,  or in the event that BBS_PAK1
  180.          was  registered with  a third  party for  payment to  BBSPlus
  181.          Software,  liability  is  limited  to  the  amount  that  was
  182.          received by BBSPlus Software from that third party.
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.          HOW TO REGISTER
  201.  
  202.          Shareware version:
  203.  
  204.          Systems that qualify for this category must be physically run
  205.          from a noncommercial OR commercial site.
  206.  
  207.          Print or reproduce  the registration form at the  end of this
  208.          section  and send  it with  your registration  payment to the
  209.          following address:
  210.  
  211.          Mark Spivey            Cost: $15.00 for package
  212.          Registration/BBS_PAK1        $ 5.00 for each program seperately
  213.          2900 Colerain Rd.  #938
  214.          St. Mary's,  GA  31558
  215.          USA
  216.  
  217.          * You MUST fill out the  registration form correctly in order
  218.          for your registration to be processed.
  219.  
  220.          * Check and money orders should be made payable to the person
  221.          listed above.
  222.  
  223.          * Please  include your  FIDONET address  or a  self addressed
  224.          stamped  envelope  so  that  receipt  of  your payment may be
  225.          acknowledged.
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.                   *** BBS_PAK1 REGISTRATION FORM ***
  267.  
  268.          Your Name ________________________________________________
  269.  
  270.          Your BBS Name ____________________________________________
  271.  
  272.          Network Address (net name too) ___________________________
  273.  
  274.          Primary BBS # and Baud ___________________________________
  275.  
  276.          Voice Telephone # ________________________________________
  277.  
  278.          Hours of Operation _______________________________________
  279.  
  280.          Postal Address :
  281.  
  282.          __________________________________________________________
  283.  
  284.          __________________________________________________________
  285.  
  286.          __________________________________________________________
  287.  
  288.          Version Registering __________.
  289.  
  290.          Registration Amount enclosed _____, for ____ copy(s).
  291.  
  292.          What do you like about BBS_PAK1? ___________________________
  293.  
  294.          ___________________________________________________________
  295.  
  296.          ___________________________________________________________
  297.  
  298.          What suggestions would you have for BBS_PAK1? ______________
  299.  
  300.          ___________________________________________________________
  301.  
  302.          ___________________________________________________________
  303.  
  304.          What BBS program do you use? ______________________________
  305.  
  306.          What Mailer do you use? ___________________________________
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.          PRODUCT SUPPORT
  333.  
  334.          You can always get the latest version of BBS_PAK1 from my BBS,
  335.          Online  Information  Systems,  912-882-8667.  I  will support
  336.          anyone  100%  via  this  system  or  netmail whether you have
  337.          registered or not.  I carry an echo for  support which may be
  338.          placed on the backbone one day which will make it easier. The
  339.          reason that I will  support registered users AND unregistered
  340.          users is that  I have wanted to use a  program and the author
  341.          felt I should register it before  he would help me. This made
  342.          me delete the program and refuse to use it ever again.
  343.  
  344.  
  345.  
  346.  
  347.  
  348.  
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.          BUG REPORTS
  399.  
  400.          With all software, there are going to be a few bugs that were
  401.          not found during the BETA  testing period. This is normal and
  402.          is  much easier  to fix  with  the  help of  the user  of the
  403.          software.  If you  notice anything  weird happening  and have
  404.          found it  to be my programs  fault, I would appreciate  it if
  405.          you let me know. I will see if the bug exists and if you have
  406.          in  fact  found  a  bug, (and are the first to report it)
  407.          I  will  grant  you a FREE version.
  408.  
  409.          Hopefully this  will give more  incentive to helping  me find
  410.          problems in my software. You may reach me via FIDO netmail at
  411.          address 1:3640/13. This will allow  a much faster response to
  412.          the problem. If you prefer US MAIL you can reach me at:
  413.  
  414.          2900 Colerain Rd. #938 St. Mary's, Ga 31558
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.          FILES IN ARCHIVE:
  464.  
  465.          CALLER.ARJ   - Last Caller Patching Utility for Mailer.
  466.          ECH.ARJ      - Command Level Printer/Log file Logger.
  467.          LASTCALL.ARJ - Last Caller's Bulletin Generator.
  468.          TOPCALL.ARJ  - Top 10 Caller Utility.
  469.          TOPDOOR.ARJ  - Top 10 Door Utility.
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.           ----------------------[ CALLER.EXE ]-----------------------
  530.  
  531.          PURPOSE and DESCRIPTION
  532.  
  533.          This program will place the last caller to your BBS into your
  534.          mailer. Why did  I make this program? Well,  the desire for a
  535.          quick glance at  my mailer screen to see  who the last caller
  536.          to my BBS was not satisfied when I tried other programs which
  537.          claimed to do the job.
  538.  
  539.          CONFIGURATION
  540.  
  541.          Single Line Users:
  542.  
  543.          Edit  the Configuration  File with  a normal  text editor and
  544.          place it the directory in which  you intend to be in when you
  545.          execute the program.
  546.  
  547.          Multi  Line Users:
  548.  
  549.          Edit the  Configuration File as  mention above and  place the
  550.          configuration file  located in the  distribution archive into
  551.          each node directory for your BBS.
  552.  
  553.          Configuration File Information:
  554.  
  555.          Line 1 - This is the  path to your main  BBS Directory where
  556.          the  last  caller  file  will  be  located.  Make sure that a
  557.          trailing backslash follows the path.  eg. C:\RA\
  558.  
  559.          Line 2 - This is the path to your main MAILER Directory where
  560.          the last  caller file is  located. Make sure  that a trailing
  561.          backslash follows the path. eg. C:\FD\
  562.  
  563.          Line 3 - This is the  Handles switch, if you  place a Y here
  564.          then the callers handles (if  available) will be used, if you
  565.          place a N here then the users real name will be used.
  566.  
  567.          Line 4 - This is the Time  Switch, if you place a Y here then
  568.          the connect  and disconnect time  will of the  caller will be
  569.          placed on  the screen, if  you place a  N here then  the last
  570.          mail connect time will be left untouched.
  571.  
  572.          Line 5 - This is the extra information switch, if you place a
  573.          Y here then  the node number,  baud rate and  the total calls
  574.          will be written in the address  area of the mailer screen, if
  575.          you place  a N here then  the last mail call  address will be
  576.          left alone.
  577.  
  578.          Line 6 - This is the printer logging option, if you place a Y
  579.          here  then  the  caller  information  will  be  logged to the
  580.          printer for easy  hard copy record keeping. If  you place a N
  581.          here  then  the  printer  logging  will  be  skipped. If your
  582.          printer is offline for any reason, the program will display a
  583.          small reminder  and exit  normally allowing  you save control
  584.          in printer failures.
  585.  
  586.          Line 7 - This is the Mailer Inbound History switch, this will
  587.          allow you to place the information  into this file so you can
  588.          see the weeks  callers at a glance in  contrast with the mail
  589.          calls.   Placing a N here will ignore this information.
  590.  
  591.  
  592.  
  593.  
  594.  
  595.          Line 8  - This is  the BBS type  switch, replace it  with the
  596.          number which corresponds to your BBS type.
  597.  
  598.                 1 - RemoteAccess
  599.                 2 - SuperBBS
  600.  
  601.          Line 9 - This is the  mailer type switch, replace it with the
  602.          number which corresponds to your Mailer type.
  603.  
  604.                 1 - FrontDoor
  605.  
  606.          Line 10 - This is the node number of this config file.
  607.          EXECUTION
  608.  
  609.          Execute  the program  just before   you load  up your  BBS or
  610.          MAILER and everything should work  fine. Make sure you do not
  611.          run this after your BBS or Mailer as the error levels will be
  612.          lost and cause problems with your batch file execution.
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.  
  632.  
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.         ------------------------[ ECH.EXE ]-----------------------
  662.  
  663.          PURPOSE
  664.  
  665.          The  purpose of  this program   is to  allow you  to maintain
  666.          either a  hardcopy log of  system activity or  a file log  on
  667.          disk. It is simmilar to using  the ECHO such and such >> file
  668.          name or > PRN. The difference is the time and date are stored
  669.          alond with  a few other  little command options  available in
  670.          the program. If you are using  the printer option then you do
  671.          not  have  to  worry  about  system  lockups  due  to an
  672.          offline printer.  The program will detect  the failure or off
  673.          condition and  create the log  file you specify  with the ECH
  674.          enviroment varible. If  you want you can even  have it append
  675.          to  your  RA  log.  DO  NOT   DO  THIS  UNLESS  YOU  USE  THE
  676.          ECHNOPRINT enviroment  varible. I use this  program on my BBS
  677.          to keep track  of the BBS activity and  system reboots. It is
  678.          very helpful in seeing the things the LOGS don't tell you.
  679.  
  680.          EXECUTION
  681.  
  682.          Execution of the program follows this format:
  683.  
  684.          ECH <paramater>TEXT TO BE PRINTED/LOGGED.
  685.  
  686.          / placed before the text will suppress the date, time and the
  687.          spaces placed before  your text. \ will supress  the date and
  688.          time before your  text, but still space over  just as if they
  689.          were printed.
  690.  
  691.          $,#  where $  is the  chracter you  want to  use and  # is  a
  692.          number. This  will allow you to  print a line of  the defined
  693.          character.   This  is   nice  when   you  want   to  separate
  694.          information.
  695.  
  696.          You cannot use more than one of these paramaters at any given
  697.          time. Doing so may cause strange results.
  698.  
  699.          ECH executed alone will display a small help screen.
  700.  
  701.          The enviroment  varibles are as  follows and are  NOT needed,
  702.          but using them will allow  you to select better controll over
  703.          the program.
  704.  
  705.          ECH=C:\SYSTEM.LOG will tell ECH.EXE that this is the path and
  706.          filename of  the log you  wish it  to  use in the  event of a
  707.          printer failure or logging option.
  708.  
  709.          ECHNOPRINT=Y will tell ECH.EXE that  you do not intend to use
  710.          the printer at all. NOTE!: If  you do not use this option and
  711.          you do  tell it to use  the RA.LOG, when ECH.EXE  detects the
  712.          printer is available, it will  print out the file you defined
  713.          and DELETE IT!
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.         ----------------------[ LASTCALL.EXE ]-------------------
  728.  
  729.          PURPOSE
  730.  
  731.          This program will allow the SysOp to create a small text file
  732.          which will display the last few callers to the BBS (the sysop
  733.          specifies how  many  callers  are  written).  You can place a
  734.          "display  a text  file code"  in your  welcome1 or  any other
  735.          screen and  it will display  the SMALL file.  Experiment with
  736.          your location and then your  callers can see if thier friends
  737.          have just called!
  738.  
  739.          CONFIGURATION
  740.  
  741.          Single Line Users:
  742.  
  743.          Edit the configuration file and place it into the  directory
  744.          you will be calling the program from.
  745.  
  746.          Multi Line  Users:
  747.  
  748.          Place  the configuration file  located  in  the  distribution
  749.          archive  into each node directory for your BBS and edit it as
  750.          above for each node.
  751.  
  752.          Configuration Information:
  753.  
  754.          Line 1 - Name of  your BBS as  you want it  displayed in the
  755.          bulletin.
  756.  
  757.          Line 2 - This is the  path to your main  BBS directory where
  758.          the  last  caller  file  is  located.  Make sure the trailing
  759.          backslash is there. eg. C:\RA\
  760.  
  761.          Line 3 -  This is  the Handle  switch, if  Y then  the users
  762.          handle will  be used if available,  if N then the  users name
  763.          will be used.
  764.  
  765.          Line 4 - This is the  BBS type switch, place the number which
  766.          corresponds to your BBS package.
  767.  
  768.              1 - Remote Access
  769.              2 - SuperBBS
  770.  
  771.          Line 5 - Path and filename WITHOUT an extension for bulletin
  772.          file.
  773.  
  774.          Color Chart  1 - Red      9 - Light Red
  775.                       2 - Green   10 - Light Green
  776.                       3 - Brown   11 - Yellow
  777.                       4 - Blue    12 - Light  Blue
  778.                       5 - Magenta 13 - Light Magenta
  779.                       6 - Cyan    14 - Light Cyan
  780.                       7 - White   15 - Bright White
  781.                       8 - Grey
  782.  
  783.                         The last # callers to BBS NAME
  784.                              ^   ^_______^_______^
  785.                          Color 1_________|       Color 2
  786.                            \/
  787.                         So and So of somewhere called node # at 12:00
  788.                                    ^_________________^_______^
  789.                                            Color 3
  790.          Line 6 - Color 1 Definition
  791.          15
  792.  
  793.          Line 7 - Color 2 Definition
  794.          11
  795.  
  796.          Line 8 - Color 3 Definition
  797.          14
  798.  
  799.  
  800.  
  801.          EXECUTION
  802.  
  803.          Execute the program with the total number of callers you want
  804.          to be  written to the  output file after  it with a  space in
  805.          between. (eg. LASTCALL 10  <-will do the last ten callers)
  806.  
  807.          IF there are at least TEN  in the file, otherwise, it will do
  808.          all of them! If you omit  the number, then  0 CALLERS will be
  809.          searched.
  810.  
  811.          Execute  the program  just before   you load  up your  BBS or
  812.          MAILER (if applicable) and  everything should work fine. Make
  813.          sure you  do not run this  after as the error  levels will be
  814.          lost and cause problems with your batch file execution.
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.         ---------------------[ TOPCALL.EXE ]----------------------
  860.  
  861.          PURPOSE
  862.  
  863.          This program will generate (on request only) a top ten caller
  864.          list in ANSI and ASCII  format for the best callers, posters,
  865.          uploaders, downloaders, uploaders in megs, and downloaders in
  866.          megs. Why another one? Well, I used another program and I did
  867.          not like the way that did not allow me to choose which one to
  868.          create and I had to delete  them after running it and that it
  869.          was quite slow. This program can be run after each caller and
  870.          only  takes about  2 seconds  on my  SLOW 286/6. Another fine
  871.          feature is that you specify where the files go and their name
  872.          in the configuration file and you  can do this for each node.
  873.          Colors are also definable by  the SysOp via the Configuration
  874.          file.
  875.  
  876.          CONFIGURATION
  877.  
  878.          Single Line Users:
  879.  
  880.          Edit the configuration file and place it in the directory you
  881.          intend to execute it.
  882.  
  883.          Multi Line  Users:
  884.  
  885.          Place  the configuration file into each node directory for
  886.          your BBS.
  887.  
  888.          Line 1 - Name of your BBS as you would like it to appear in
  889.          the TOP CALL files.  Cannot exceed 38 chars.
  890.  
  891.          Line 2 - The full path to your BBS's  users file including a
  892.          trailing backslash. (eg. C:\RA\MESSAGE\)
  893.  
  894.          Line 3 - Path and  filename  WITHOUT an  extension of TOP 10
  895.          CALLERS.
  896.  
  897.          Line 4 - Path and filename of TOP 10 POSTERS.
  898.  
  899.          Line 5 - Path and filename of TOP 10 UPLOADERS IN FILES.
  900.  
  901.          Line 6 - Path and filename of TOP 10 DOWNLOADERS IN FILES.
  902.  
  903.          Line 7 - Path and filename of TOP 10 UPLOADERS IN MEGS.
  904.  
  905.          Line 8 - Path and filename of TOP 10 DOWNLOADERS IN MEGS.
  906.  
  907.          Color Chart
  908.               1 - Red              9 - Light Red
  909.               2 - Green           10 - Light Green
  910.               3 - Brown           11 - Yellow
  911.               4 - Blue            12 - Light Blue
  912.               5 - Magenta         13 - Light Magenta
  913.               6 - Cyan            14 - Light Cyan
  914.               7 - White           15 - Bright White
  915.               8 - Grey
  916.  
  917.  
  918.                Color 1 ->    Created by TOPCALL by Mark G. Spivey
  919.                Color 2 ->           Top Ten Callers to
  920.                Color 3 ->        ONLINE INFORMATION SYSTEMS
  921.                Color 4 ->  ---------------------------------------
  922.                                          Color 6 \/
  923.                Color 5 ->  MARK SPIVEY ..............  46  <- Color 7
  924.  
  925.          Line 9 - Color1
  926.          1
  927.          Line 10 - Color2
  928.          2
  929.          Line 11 - Color3
  930.          3
  931.          Line 12 - Color4
  932.          4
  933.          Line 13 - Color5
  934.          5
  935.          Line 14 - Color6
  936.          6
  937.          Line 15 - Color7
  938.          7
  939.  
  940.          EXECUTION
  941.  
  942.          Execute  the program  just before   you load  up your  BBS or
  943.          MAILER and everything should work  fine. Make sure you do not
  944.          run this after your BBS as  the error levels will be lost and
  945.          cause problems with your batch file execution.
  946.  
  947.          Command line options are as follows, TOPCALL <number of file>
  948.          where number  of file is  the screen to  create. Here is  the
  949.          list:
  950.                 1  -  Top 10 Callers
  951.                 2  -  Top 10 Posters
  952.                 3  -  Top 10 Uploaders
  953.                 4  -  Top 10 Downloaders
  954.                 5  -  Top 10 Uploaders Megs
  955.                 6  -  Top 10 Downloaders Megs
  956.          Only one can be created at once. Example given:
  957.          TOPCALL 1 will  create the files you specified  in config for
  958.          the Top 10 callers.
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.         ---------------------[ TOPDOOR.EXE ]----------------------
  992.  
  993.          PURPOSE
  994.  
  995.          This program will  generate a top ten doors  list in ANSI and
  996.          ASCII  format. Having  a top  door list  can make  your users
  997.          interested in the doors that get  used the most. The file can
  998.          be placed anywhere in your log  in path. I recommend you place
  999.          it as  an autoexecute from your main menu so there will  be a
  1000.          pause at the end for the user to read the bulletin in time.
  1001.  
  1002.          CONFIGURATION
  1003.  
  1004.          Place all of  the files into a directory  called TOPDOOR (you
  1005.          may change this at any time, but make sure you edit the batch
  1006.          file TDINC.BAT to the proper path.)
  1007.  
  1008.          Place  the file  TDINC in  your path  somewhere so  it can be
  1009.          called from any directory in your system.
  1010.  
  1011.          Edit the batch  files which execute your doors  and after the
  1012.          completion of each door add this line.
  1013.  
  1014.          CALL TDINC (this is the name of the door as set up with
  1015.                      TDMAINT excluding the parenthesis)
  1016.  
  1017.          Case is  sensitive and you  should write down  on a piece  of
  1018.          paper the name you  used so the program will count correctly.
  1019.          Do this for all batch files which execute doors INCLUDING the
  1020.          ones contained in your EXEBBS  batch file (if applicable). On
  1021.          my system I have all of the  doors in one batch file and send
  1022.          a parameter  to  this  file  which  will  call the proper sub
  1023.          routine.   This is merely preference.
  1024.  
  1025.          Next  you need  to enter   the names  into the  database with
  1026.          TDMAINT.EXE. This  is pretty simple,  you can either  ADD the
  1027.          names or  DELETE an old door  from the list. If  you are done
  1028.          adding names, press ENTER and the program will close the file
  1029.          and exit. The next version (beta that is) will hopefully have
  1030.          a revamped  editor available  with  an  option to  import the
  1031.          names automatically  from all of  your batch files  on all of
  1032.          your drives,   I will have to work HARD on that one.
  1033.  
  1034.          Once you have  the name in the database you  need to edit the
  1035.          configuration file as explained below.
  1036.  
  1037.          Line 1 - Name of your BBS as you would  like  it to appear in
  1038.          the TOP CALL files.  Cannot exceed 38 chars.
  1039.  
  1040.          Line 2 - Path  and  filename  WITHOUT an  extension of TOP 10
  1041.          DOORS
  1042.  
  1043.          Color Chart
  1044.               1 - Red              9 - Light Red
  1045.               2 - Green           10 - Light Green
  1046.               3 - Brown           11 - Yellow
  1047.               4 - Blue            12 - Light Blue
  1048.               5 - Magenta         13 - Light Magenta
  1049.               6 - Cyan            14 - Light Cyan
  1050.               7 - White           15 - Bright White
  1051.               8 - Grey
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.                Color 1 ->    Created by TOPDOOR by Mark G. Spivey
  1058.                Color 2 ->               Top Ten Doors
  1059.                Color 3 ->        ONLINE INFORMATION SYSTEMS
  1060.                Color 4 ->  ---------------------------------------
  1061.                                          Color 6 \/
  1062.                Color 5 ->  MARK SPIVEY ..............  46  <- Color 7
  1063.  
  1064.          Line 3 - Color1
  1065.          1
  1066.          Line 4 - Color2
  1067.          2
  1068.          Line 5 - Color3
  1069.          3
  1070.          Line 6 - Color4
  1071.          4
  1072.          Line 7 - Color5
  1073.          5
  1074.          Line 8 - Color6
  1075.          6
  1076.          Line 9 - Color7
  1077.          7
  1078.  
  1079.          EXECUTION
  1080.  
  1081.          At night during your maintenance event, change to the TOPDOOR
  1082.          directory and execute TDCOUNT.EXE for the program to increase
  1083.          the  counters. After  this program  is completed  you will be
  1084.          able to  run TDBULLET.EXE which will  create the bulletin you
  1085.          defined in the configuration file. All other execution should
  1086.          be transparent  and not even noticed.  The reason TDCOUNT and
  1087.          TDBULLET are  two files is  this, if you  have a VERY  active
  1088.          system and there will be more than 500 lines in the doors.cnt
  1089.          file (the  file with the names  of the doors in  it) then you
  1090.          need to run this program more than  once a day as this is the
  1091.          limit per  session. There also  is a limit  to the number  of
  1092.          doors you can  have: 200. If  this is  not enough for ANYONE,
  1093.          please contact me via my system 1:3640/13 and I will make you
  1094.          a special version which can handle as many as you like.
  1095.  
  1096.